﻿#pragma once
#include "预定义.h"

定义 结构体 二叉树节点_结构
{
    int 数据;
    结构体 二叉树节点_结构 *左孩子;
    结构体 二叉树节点_结构 *右孩子;
}二叉树节点_结构,*二叉树_引用结构;

二叉树节点_结构* 构造_二叉树节点(int 数据);
void 销毁_二叉树节点(二叉树节点_结构 *节点);
void 先序遍历整棵树(二叉树_引用结构 根,void (*执行函数)(二叉树节点_结构*));
void 中序遍历整棵树(二叉树_引用结构 根,void (*执行函数)(二叉树节点_结构*));
void 后序遍历整棵树(二叉树_引用结构 根,void (*执行函数)(二叉树节点_结构*));
void 层次遍历整棵树(二叉树_引用结构 根,void (*执行函数)(二叉树节点_结构*));
void 销毁_整棵树(二叉树_引用结构 根);